﻿
.row-a1{overflow: hidden;padding: 49px 0 20px;position: relative;}
.row-a1:before{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 50%;
	background: rgba(158,213,255,.2);
}
.row-a1 .col-l{width: 958px;}
.row-a1 .col-r{width: 418px;}
.row-a1 .col-1{width: 447px;float: left;}
.row-a1 .col-2{width: 485px;float: right;}
.g-t1{overflow: hidden;}
.g-t1 .tit{float: left;font-size: 33px;color: #000;}
.g-t1 .more{float: right;width: 86px;height: 24px;border: 1px solid #BCBCBC;
	text-align: center;line-height: 22px;border-radius: 10px;margin-top: 31px;
	color: #676767;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-t1 .more:hover{background-color: #28A06C;color: #fff;border-color: #28A06C;}
.row-a1 .g-t1{margin-bottom: 23px;}
.row-a1 .col-l .g-t1{padding-right: 45px;}
.row-a1 .col-l .g-t1 .tit{color: #016033;}
.m-news1{margin-bottom: 22px;}
.m-news1 .con{display: block;position: relative;}
.m-news1 .pic{height: 268px;position: relative;overflow: hidden;}
.m-news1 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-news1 .pic:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 0;
	background: url(../images/i-bg1.png) no-repeat center bottom;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-news1 .txt{position: absolute;left: 26px;right: 18px;bottom: 11px;z-index: 2;
	color: #fff;
}
.m-news1 .tit{font-size: 18px;margin-bottom: 3px;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-news1 .date{font-size: 16px;display: block;}
.m-news1:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.m-list1{position: relative;}
.m-list1:after{content: '';position: absolute;left: 4px;top: 20px;bottom: 20px;
	width: 1px;background-color: #016033;
}
.m-list1 li{position: relative;z-index: 2;}
.m-list1 .con{display: block;overflow: hidden;line-height: 40px;}
.m-list1 .date{float: right;font-size: 16px;color: #404040;margin-left: 18px;}
.m-list1 .tit{font-size: 16px;color: #161616;padding-left: 21px;position: relative;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .tit:after{content: '';position: absolute;left: 0;top: 50%;
	width: 10px;height: 10px;border-radius: 50%;border: 1px solid #28A06C;
	background-color: #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list1 .con:hover .tit{color: #28A06C;text-decoration: underline;}

.row-a1 .col-2{position: relative;padding-bottom: 11px;}
.row-a1 .col-2:after{content: '';position: absolute;top: 33px;right: 0;bottom: 0;left: 0;
	background-color: #0E9458;
}
.row-a1 .col-2 .m-news1{margin-right: 33px;margin-bottom: 28px;position: relative;z-index: 2;}

.m-list2{position: relative;z-index: 2;margin-left: 21px;margin-right: 18px;}
.m-list2 li{margin-bottom: 27px;}
.m-list2 .con{display: block;overflow: hidden;}
.m-list2 .pic{float: left;width: 214px;height: 142px;overflow: hidden;margin-right: 12px;}
.m-list2 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .txt{overflow: hidden;color: #fff;}
.m-list2 .tit{font-size: 16px;font-weight: normal;margin-bottom: 8px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list2 .desc{font-size: 12px;line-height: 2;margin-bottom: 15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;	
}
.m-list2 .date{display: block;font-size: 14px;}
.m-list2 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list2 .con:hover .tit{text-decoration: underline;}

.m-list3{padding-top: 4px;}
.m-list3 li{margin-bottom: 16px;}
.m-list3 .con{display: block;overflow: hidden;height: 115px;padding: 22px 36px 0 27px;
	background-color: #fff;
	box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.09);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .tit{font-size: 16px;font-weight: normal;color: #161616;margin-bottom: 5px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .date{display: block;font-size: 16px;color: #404040;padding-left: 26px;
	background: url(../images/i-06.png) no-repeat left center;
	-o-background-size: 16px auto;
	-ms-background-size: 16px auto;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	background-size: 16px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .con:hover{box-shadow: 0px 0px 13px 0px rgba(40,160,108,.5);}
.m-list3 .con:hover .tit{color: #28A06C;}
.m-list3 .con:hover .date{color: #28A06C;background-image: url(../images/i-06-on.png);}

.row-a2{overflow: hidden;padding: 100px 0 94px;
	background: url(../images/p-bg1.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-tab1{text-align: center;font-size: 0;margin-bottom: 70px;}
.m-tab1 li{display: inline-block;margin: 0 33px;}
.m-tab1 .ico{display: inline-block;vertical-align: middle;margin-right: 6px;width: 45px;}
.m-tab1 .ico img{width: 100%;}
.m-tab1 li a{font-size: 24px;color: #fff;}
.m-tab1 li.on a{font-size: 33px;}
.m-tab1 li.on .ico{width: 60px;}

.row-a2 .col-l{width: 620px;}
.row-a2 .col-r{width: 708px;}

.m-slider1{}
.m-slider1 .con{display: block;}
.m-slider1 .pic{padding-top: 58%;height: 0;position: relative;overflow: hidden;}
.m-slider1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-slider1 .pic:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 0;
	background: url(../images/i-bg2.png) no-repeat center bottom;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-slider1 .tit{position: absolute;left: 33px;right: 118px;bottom: 16px;z-index: 2;
	font-size: 18px;line-height: 28px;color: #FEFEFE;font-weight: normal;
}
.m-slider1 .txt{padding: 26px 14px 0;color: #fff;}
.m-slider1 .desc{font-size: 14px;line-height: 30px;margin-bottom: 22px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-slider1 .date{font-size: 14px;}
.m-slider1 .slick-dots{position: absolute;top: 320px;right: 27px;z-index: 2;}
.m-slider1 .slick-dots li{float: left;margin-left: 5px;}
.m-slider1 .slick-dots li button{padding: 0;display: block;width: 14px;height: 14px;
	font-size: 0;text-indent: 9999px;border: 1px solid #fff;border-radius: 50%;
	background-color: #fff;cursor: pointer;
}
.m-slider1 .slick-dots li.slick-active button{background-color: transparent;}
.m-slider1 .con:hover .pic img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.m-list4{position: relative;top: -16px;}
.m-list4:after{content: '';position: absolute;left: 5px;top: 20px;bottom: 20px;
	width: 1px;background-color: #fff;
}
.m-list4 li{position: relative;z-index: 2;}
.m-list4 .con{display: block;overflow: hidden;line-height: 50px;}
.m-list4 .date{float: right;font-size: 16px;color: #fff;margin-left: 25px;}
.m-list4 .tit{font-size: 16px;color: #fff;padding-left: 27px;position: relative;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list4 .tit:after{content: '';position: absolute;left: 0;top: 50%;
	width: 12px;height: 12px;border-radius: 50%;border: 1px solid #fff;
	background-color: #0E9358;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list4 .con:hover .tit{text-decoration: underline;}

.g-btn{display: block;margin: 0 auto;width: 116px;height: 32px;text-align: center;
	line-height: 30px;font-size: 16px;color: #fff;border: 1px solid #fff;
	border-radius: 10px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-btn:hover{background-color: #fff;color: #28A06C;}
.row-a2 .g-btn{margin-top: 50px;}
.hide-dn{height: 0;overflow: hidden;}

.row-a3{overflow: hidden;padding: 48px 0 0;
	background: url(../images/p-bg2.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-a3 .col-l{width: 943px;margin-top: 82px;}
.row-a3 .col-r{float: none;overflow: hidden;}
.m-tab2{margin-bottom: 22px;}
.m-tab2 li{display: inline-block;margin-right: 36px;}
.m-tab2 li a{display: block;font-size: 20px;color: #000;font-weight: bold;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab2 li.on a{font-size: 33px;color: #1B9C73;}
.m-tab2 li:hover a{color: #1B9C73;}
.m-slider2 .itme{
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .con{display: block;}
.m-slider2 .pic{padding-top: 95%;position: relative;overflow: hidden;height: 0;background-color: #000;}
.m-slider2 .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider2 .txt{height: 138px;position: relative;padding: 25px 18px 0 35px;
	background-color: #fff;line-height: 28px;color: #161616;
	border: 1px solid #E1E1E1;border-top: 0;
}
.m-slider2 .txt:after{content: '';position: absolute;left: 0;bottom: -1px;
	width: 0;height: 5px;background-color: #1B9C73;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider2 .tit{font-size: 18px;font-weight: normal;}
.m-slider2 .desc{font-size: 16px;}
.m-slider2 .slick-current{margin-top: 141px;}
.m-slider2 .con:hover .txt:after{width: 100%;}
.m-slider2 .con:hover .pic img{opacity: .7;}
.m-slider2 .slick-arrow{position: absolute;top: 44px;overflow: hidden;cursor: pointer;
    width: 47px;height: 47px;font-size: 0;line-height: 0;z-index: 2;
    border: 0;border-radius: 50%;
    background-color: #1B9C73;
    background-repeat: no-repeat;background-position: center;
    -o-background-size: 9px auto;
    -ms-background-size: 9px auto;
    -moz-background-size: 9px auto;
    -webkit-background-size: 9px auto;
    background-size: 9px auto;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.m-slider2 .slick-prev{left: 23px;background-image: url(../images/arr-l.png);}
.m-slider2 .slick-next{left: 81px;background-image: url(../images/arr-r.png);}
.m-slider2 .slick-arrow:hover{background-color: #23D18F;}

.m-pic1{position: relative;}
.m-pic1 .pic{height: 440px;}
.m-pic1 .pic img{width: 100%;height: 100%;display: block;}
.m-pic1 .tit{position: absolute;left: 0;right: 0;top: 50%;height: 78px;
	text-align: center;line-height: 78px;font-size: 33px;color: #fff;
	background-color: rgba(0,0,0,.4);font-weight: normal;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.m-box1{overflow: hidden;height: 440px;padding: 68px 40px 0 56px;
	background: url(../images/i-bg3.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-t1{float: left;font-size: 33px;line-height: 1.1;color: #FFF;
	font-weight: normal;margin-right: 47px;
}
.m-box1 .right{overflow: hidden;}
.m-list5{overflow: hidden;margin-bottom: 15px;}
.m-list5 li{margin-bottom: 27px;}
.m-list5 .con{color: #fff;display: block;}
.m-list5 .tit{font-size: 18px;line-height: 24px;font-weight: normal;margin-bottom: 7px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list5 .date{font-size: 14px;}
.m-box1 .g-btn{margin: 0;}

.ban{height: 400px;position: relative;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.cur{position: absolute;left: 0;right: 0;bottom: 0;height: 90px;line-height: 90px;
	font-size: 16px;color: #fff;
	background: url(../images/i-bg4.png) no-repeat left center;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.cur a{color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.cur .home{padding-left: 20px;
	background: url(../images/i-16.png) no-repeat left center;
}
.cur a:hover{opacity: .8;text-decoration: underline;}

.row-main{overflow: hidden;padding: 50px 0 30px;}
.row-main .col-side{width: 305px;float: left;}
.row-main .col-main{width: 988px;float: right;}

.m-t2{height: 120px;padding-left: 28px;color: #fff;padding-top: 28px;
	background: #016335 url(../images/i-bg5.png) no-repeat right center;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.m-t2 span{font-size: 18px;}
.m-t2 h2{font-size: 28px;}

.snv{padding: 5px 18px 40px;
	background-color: #F6F6F6;
}
.snv li{position: relative;}
.snv .s1{display: block;line-height: 75px;font-size: 20px;color: #555;position: relative;
	padding-left: 37px;border-bottom: 1px solid rgba(210,210,210,.3);
	background: url(../images/i-17.png) no-repeat 10px center;
	-o-background-size: 11px auto;
	-ms-background-size: 11px auto;
	-moz-background-size: 11px auto;
	-webkit-background-size: 11px auto;
	background-size: 11px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv .ico{position: absolute;right: 8px;top: 50%;width: 18px;height: 18px;
	background: url(../images/i-18.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv dl{padding: 10px 0 16px 36px;border-bottom: 1px solid rgba(210,210,210,.3);display: none;}
.snv dd a{font-size: 18px;line-height: 2;display: block;color: #777;
	padding-left: 15px;position: relative;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv dd a:after{content: '';position: absolute;left: 0;top: 50%;width: 4px;height: 4px;
	border-radius: 50%;background-color: #7D7D7D;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv li:hover .s1,.snv li.on .s1{color: #016033;background-image: url(../images/i-17-on.png);}
.snv li:hover .ico,.snv li.on .ico{background-image: url(../images/i-18-on.png);}
.snv dd:hover a,.snv dd.ok a{color: #016033;}
.snv dd:hover a:after,.snv dd.ok a:after{background-color: #016033;}
.snv li.on dl{display: block;}

.g-t2{overflow: hidden;border-bottom: 1px solid #DCDCDC;padding-top: 14px;margin-bottom: 33px;}
.g-t2 .tit{float: left;font-size: 28px;color: #016033;padding: 16px 26px;
	position: relative;
}
.g-t2 .tit:before,.g-t2 .tit:after{content: '';position: absolute;width: 13px;height: 13px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.g-t2 .tit:before{left: 0;top: 21px;background-image: url(../images/i-19.png);}
.g-t2 .tit:after{right: 0;bottom: 25px;background-image: url(../images/i-20.png);}
.g-t2 .more{float: right;font-size: 16px;color: #666;padding-left: 21px;margin-top: 25px;
	background: url(../images/i-34.png) no-repeat left center;
	-o-background-size: 12px auto;
	-ms-background-size: 12px auto;
	-moz-background-size: 12px auto;
	-webkit-background-size: 12px auto;
	background-size: 12px auto;
}
.g-t2 .more:hover{color: #016033;}

.m-list6{}
.m-list6 li{border-bottom: 1px solid rgba(220, 220, 220, .5);padding-bottom: 40px;margin-bottom: 36px;}
.m-list6 .con{display: block;overflow: hidden;}
.m-list6 .pic{float: left;width: 279px;height: 179px;overflow: hidden;margin-right: 36px;}
.m-list6 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .txt{overflow: hidden;padding-top: 17px;}
.m-list6 .tit{font-size: 20px;font-weight: normal;color: #333;margin-bottom: 15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .desc{font-size: 18px;line-height: 1.89;color: #666;margin-bottom: 18px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list6 .bot{font-size: 16px;color: #088F51;}
.m-list6 .date:after{content: '|';margin: 0 6px 0 10px;}
.m-list6 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list6 .con:hover .tit{color: #088F51;}

.pages{font-size: 0;text-align: center;margin: 50px 0;}
.pages ul{display: inline-block;border: 1px solid #ECECEC;overflow: hidden;}
.pages li{float: left;border-right: 1px solid #ECECEC;}
.pages li a{display: block;width: 60px;height: 55px;font-size: 18px;color: #666;
	line-height: 55px;
}
.pages li:last-child{border-right: 0;}
.pages li:hover a,.pages li.on a{background: linear-gradient(110deg, rgba(1,96,51,0.99), rgba(47,162,110,0.99));color: #fff;}

.m-list7{margin: 0 -9px -60px;*zoom:1;}
.m-list7:after,.m-list7:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list7 li{width: 25%;float: left;margin-bottom: 60px;}
.m-list7 .con{display: block;margin: 0 9px;position: relative;box-shadow: 0px 0px 24px 6px rgba(54,54,54,0.1);}
.m-list7 .pic{padding-top: 138%;height: 0;position: relative;overflow: hidden;}
.m-list7 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .tit{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;
	height: 49px;line-height: 49px;border-left: 4px solid #04bb68;
	font-size: 24px;font-weight: normal;color: #fff;text-align: center;
	background-color: rgba(0,0,0,.6);
}
.m-list7 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.m-table1{margin-bottom: 30px;}
.m-table1 table{width: 100%;}
.m-table1 th,.m-table1 td{height: 50px;color: #333;text-align: center;border: 1px solid #E9E9E9;}
.m-table1 th{font-size: 18px;
	background-color: #EBEEF5;
}
.m-table1 td{font-size: 16px;}
.m-table1 tr:nth-child(2n+1){background-color: #E9E9E9;}
.m-table1 .ico{width: 24px;height: 24px;display: inline-block;vertical-align: middle;
	position: relative;top: -2px;margin-right: 5px;
}

.m-list8{margin-top: -15px;}
.m-list8 li{border-bottom: 1px solid rgba(220, 220, 220, .5);}
.m-list8 .con{display: block;overflow: hidden;line-height: 76px;}
.m-list8 .date{float: right;margin-left: 20px;font-size: 16px;color: #999;}
.m-list8 .tit{font-size: 20px;font-weight: normal;color: #333;position: relative;padding-left: 24px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list8 .tit:after{content: '';position: absolute;left: 3px;top: 50%;width: 10px;height: 10px;
	border: 3px solid #016033;border-radius: 50%;background-color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list8 .con:hover .tit{color: #016033;}
.m-list8 .con:hover .tit:after{background-color: #016033;}

.m-list9{margin: 0 -18px;*zoom:1;}
.m-list9:after,.m-list9:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list9 li{width: 50%;float: left;margin-bottom: 35px;}
.m-list9 li a{display: block;margin: 0 18px;
	border: 1px solid #E5E5E5;border-radius: 5px;
	box-shadow: 0px 0px 15px 0px rgba(95,95,95,0.15);
	background: #FFFFFF;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list9 h3{height: 84px;font-size: 24px;color: #016133;font-weight: normal;
	line-height: 82px;padding-left: 44px;margin-left: 33px;
	background: url(../images/i-24.png) no-repeat left center;
	-o-background-size: 29px auto;
	-ms-background-size: 29px auto;
	-moz-background-size: 29px auto;
	-webkit-background-size: 29px auto;
	background-size: 29px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list9 li a:hover{background: linear-gradient(110deg, #016033, #089153);}
.m-list9 li a:hover h3{color: #fff;background-image: url(../images/i-24-on.png);}

.m-list10{margin: 0 -18px;*zoom:1;}
.m-list10:after,.m-list10:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list10 li{width: 50%;float: left;margin-bottom: 35px;}
.m-list10 li a{display: block;margin: 0 18px;
	border: 1px solid #E5E5E5;border-radius: 5px;
	box-shadow: 0px 0px 15px 0px rgba(95,95,95,0.15);
	background: #FFFFFF;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list10 h3{height: 84px;font-size: 24px;color: #333;font-weight: normal;
	line-height: 84px;padding-left: 34px;margin-left: 33px;position: relative;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list10 h3:after{content: '';position: absolute;top: 50%;left: 0;
	width: 11px;height: 11px;border-radius: 50%;border: 2px solid #016033;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list10 li a:hover{background: linear-gradient(110deg, #016033, #089153);}
.m-list10 li a:hover h3{color: #fff;}
.m-list10 li a:hover h3:after{border-color: #fff;}

.m-box2{margin-bottom: 30px;padding-top: 28px;
	background-color: #F6F6F6;
}
.m-t3{text-align: center;}
.m-t3 span{font-size: 24px;color: #016033;display: inline-block;font-weight: normal;}
.m-t3 span:after,.m-t3 span:before{content: '';display: inline-block;vertical-align: middle;
	width: 374px;height: 8px;position: relative;top: -2px;
	background-repeat: no-repeat;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.m-t3 span:after{margin-left: 20px;background-image: url(../images/i-26.png);background-position: left center;}
.m-t3 span:before{margin-right: 20px;background-image: url(../images/i-25.png);background-position: right center;}

.m-txt1{padding: 37px 42px 38px;}
.m-txt1 .name{text-align: center;font-size: 30px;font-weight: bold;margin-bottom: 16px;}
.m-txt1 .sex{font-size: 18px;font-weight: normal;margin-left: 24px;}
.m-txt1 .lab{width: 584px;height: 48px;margin: 0 auto 30px;text-align: center;line-height: 48px;font-size: 18px;
	background: linear-gradient(90deg, rgba(246,246,246,0), rgba(231,237,234,0.99), rgba(246,246,246,0));
}
.m-txt1 .desc{font-size: 18px;line-height: 2.67;text-align: justify;}

.m-desc1{font-size: 18px;padding: 23px 42px 26px;line-height: 2.11;}

.m-list11{padding: 25px 30px 20px 43px;}
.m-list11 li{font-size: 18px;line-height: 2.22;margin-bottom: 16px;position: relative;}
.m-list11 li:before{content: '';position: absolute;left: -17px;top: 18px;
	width: 5px;height: 5px;border-radius: 50%;
	background-color: #404040;
}

.m-txt2{font-size: 18px;line-height: 2.11;padding: 25px 35px 23px 45px;}
.m-txt2 p{margin-bottom: 18px;}

.m-txt3{margin-bottom: 50px;}
.m-txt3 .pic{margin-bottom: 36px;}
.m-txt3 .pic img{width: 100%;display: block;}
.m-txt3 .txt{font-size: 18px;line-height: 1.89;color: #3f3f3f;text-align: justify;}
.m-txt3 .txt td,.m-txt3 .txt th{padding: 10px;}
.m-list12{margin-top: -15px;}
.m-list12 li{}
.m-list12 .con{display: block;overflow: hidden;line-height: 101px;padding-left: 87px;
	border-bottom: 1px solid rgba(220,220,220,.5);position: relative;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list12 .date{float: right;font-size: 20px;color: #999;margin-left: 15px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list12 .tit{font-size: 22px;font-weight: normal;
	position: relative;color: #333;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list12 .ico{width: 60px;position: absolute;left: 0;top: 0;bottom: 0;
	line-height: 101px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list12 .ico img{display: inline-block;vertical-align: middle;height: 26px;}
.m-list12 .ico:after{content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 24px;
	background-color: rgba(102, 102, 102, .3);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list12 .con:hover{background: linear-gradient(110deg, rgba(1,96,51,0.99), rgba(47,162,110,0.99));
	padding-right: 32px;padding-left: 115px;
}
.m-list12 .con:hover .date{color: #fff;}
.m-list12 .con:hover .tit{color: #fff;}
.m-list12 .con:hover .ico{left: 31px;}

.m-list13{}
.m-list13 li{margin-bottom: 3px;}
.m-list13 .con{display: block;overflow: hidden;padding: 27px 0;
	border-bottom: 1px solid rgba(220,220,220,.5);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list13 .date{float: left;width: 156px;text-align: center;color: #016033;font-family: arial;
	line-height: 1;position: relative;margin-right: 36px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list13 .date:after{content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 80px;
	background-color: rgba(102, 102, 102, .3);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list13 .date span{font-size: 50px;display: block;font-weight: bold;margin-bottom: 8px;}
.m-list13 .date em{font-size: 20px;}
.m-list13 .txt{overflow: hidden;}
.m-list13 .tit{font-size: 22px;color: #333;margin-bottom: 7px;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list13 .desc{font-size: 16px;color: #777;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list13 .con:hover{background: linear-gradient(110deg, rgba(1,96,51,0.99), rgba(47,162,110,0.99));}
.m-list13 .con:hover .tit{color: #fff;}
.m-list13 .con:hover .desc{color: #fff;}
.m-list13 .con:hover .date{color: #fff;}

.row-b1{overflow: hidden;padding: 71px 0 50px;}
.row-b1 .col-l{width: 942px;}
.row-b1 .col-r{width: 375px;}

.m-details{}
.m-details h1{text-align: center;font-size: 32px;line-height: 1.44;
	font-weight: normal;margin-bottom: 24px;
}
.m-details .info{text-align: center;font-size: 16px;color: #777;
	border-bottom: 1px solid rgba(220,220,220,.7);padding-bottom: 24px;
}
.m-details .info span{margin: 0 30px;}
.m-details .info a{color: #777;}
.m-details .info a.on{color: #fff;
    padding: 0 6px;
    background-color: #016033;
    height: 26px;
    display: inline-block;
    line-height: 26px;
    border-radius: 3px;
}
.m-details .info .centre{margin: 0 20px;}
.m-details .txt{font-size: 18px;line-height: 1.89;padding-top: 38px;padding-bottom: 48px;
	border-bottom: 1px solid rgba(220,220,220,.7);
}
.m-details .txt a{color: #016033;text-decoration: underline;}
.m-details .bot{position: relative;padding-top: 36px;padding-right: 200px;}
.m-details .arrow .item{font-size: 18px;line-height: 38px;display: block;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-details .arrow .item span{color: #999;}
.m-details .btn{position: absolute;right: 0;top: 40px;width: 170px;height: 60px;
	border-radius: 30px;text-align: center;line-height: 60px;
	font-size: 18px;color: #fff;
	background: linear-gradient(110deg, rgba(1,96,51,0.99), rgba(47,162,110,0.99));
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-details .btn:before{content: '';display: inline-block;vertical-align: middle;
	width: 18px;height: 20px;position: relative;top: -2px;margin-right: 9px;
	background: url(../images/i-28.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-details .btn:hover{opacity: .8;}

.m-details .down{line-height: 78px;font-size: 18px;padding-left: 92px;
	border-bottom: 1px solid rgba(220,220,220,.7);
	background: url(../images/i-29.png) no-repeat 33px center;
	-o-background-size: 28px auto;
	-ms-background-size: 28px auto;
	-moz-background-size: 28px auto;
	-webkit-background-size: 28px auto;
	background-size: 28px auto;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-details .down a{color: #016033;text-decoration: underline;}
.m-details-1{margin-bottom: 50px;padding-top: 12px;}

.m-t4{font-size: 26px;position: relative;margin-top: 5px;padding-bottom: 14px;}
.m-t4:after{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 3px;
	background: linear-gradient(90deg, #016033, #2FA26E);
}
.m-list14{border: 1px solid #ddd;padding-top: 30px;}
.m-list14 li{margin: 0 20px;border-bottom: 1px solid #e5e5e5;margin-bottom: 29px;}
.m-list14 .con{display: block;padding-bottom: 30px;}
.m-list14 .tit{font-size: 18px;line-height: 1.44;font-weight: normal;color: #444;
	margin-bottom: 10px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list14 .date{display: inline-block;height: 30px;line-height: 28px;
	border: 1px solid #DCDCDC;border-radius: 15px;padding: 0 18px;
	font-size: 14px;color: #777;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list14 li:last-child{margin-bottom: 0;border-bottom: 0;}
.m-list14 .con:hover .tit{color: #016033;}
.m-list14 .con:hover .date{background: linear-gradient(90deg, #016033, #2FA26E);color: #fff;}

.g-t2-1{margin-bottom: 5px;}
.m-list8-1{margin-top: 0;}

.m-tit1{overflow: hidden;height: 60px;line-height: 60px;padding: 0 19px 0 28px;
	background-color: #F6F6F6;font-size: 18px;color: #016033;
}
.m-tit1 .s1{float: left;}
.m-tit1 .s2{float: right;}

.row-c1{}
.g-t2-2{margin-bottom: 20px;}
.m-sel{position: relative;padding: 37px 56px 37px 51px;margin-bottom: 60px;
	background-color: #F6F6F6;overflow: hidden;
}
.m-sel:before{content: '';position: absolute;left: 0;right: 0;top: 0;height: 2px;
	background: linear-gradient(90deg, #016033, #2FA26E);
}
.m-sel .item{float: left;margin-right: 53px;}
.m-sel .t1{float: left;font-size: 18px;color: #333;line-height: 50px;margin-right: 18px;}
.m-sel .t-c{float: left;width: 320px;}
.m-sel .inp{display: block;width: 100%;height: 50px;
	background: #FFFFFF;font-size: 16px;padding: 0 15px;
	border: 1px solid #DCDCDC;
	border-radius: 2px;
}
.m-sel select.inp{background: #fff url(../images/i-30.png) no-repeat right 17px center;}
.m-sel .r-btn{float: right;}
.m-sel .r-btn .btn{float: left;width: 141px;height: 50px;border-radius: 5px;
	font-size: 18px;color: #fff;margin-left: 16px;border: 0;cursor: pointer;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-sel .r-btn .btn-1{background: linear-gradient(90deg, #016033, #2FA26E);}
.m-sel .r-btn .btn-2{background-color: #AFAFAF;}
.m-sel .r-btn .btn:hover{opacity: .8;}

.m-list15{overflow: hidden;margin: 0 -13px;}
.m-list15 li{width: 33.33%;float: left;margin-bottom: 23px;}
.m-list15 .con{display: block;height: 180px;margin: 0 13px;padding: 30px 22px 0 22px;
	background-color: #f6f6f6;position: relative;overflow: hidden;
}
.m-list15 .fade{float: left;width: 120px;height: 120px;border-radius: 50%;margin-right: 25px;overflow: hidden;}
.m-list15 .fade img{width: 100%;height: 100%;display: block;}
.m-list15 .txt{overflow: hidden;padding-top: 6px;}
.m-list15 .tit{font-weight: normal;font-size: 22px;margin-bottom: 3px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-list15 .desc{font-size: 16px;line-height: 24px;color: #888;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-list15 .con:after{content: '';position: absolute;left: 0;bottom: 0;width: 0;height: 3px;
	background: linear-gradient(90deg, #016033, #2FA26E);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list15 .con:hover:after{width: 100%;}
.m-list15 .con:hover .tit{color: #016134;}

.m-txt5{overflow: hidden;position: relative;padding: 47px 33px 35px 40px;margin-bottom: 20px;
	background: #F6F6F6 url(../images/i-31.png) no-repeat right 7px bottom;
	-o-background-size: 440px auto;
	-ms-background-size: 440px auto;
	-moz-background-size: 440px auto;
	-webkit-background-size: 440px auto;
	background-size: 440px auto;
}
.m-txt5:after{content: '';position: absolute;left: 0;top: 0;right: 0;height: 2px;
	background: linear-gradient(90deg, #016033, #2FA26E);
}
.m-txt5 .pic{float: left;width: 177px;overflow: hidden;margin-right: 48px;}
.m-txt5 .pic img{width: 100%;display: block;}
.m-txt5 .txt{overflow: hidden;padding-top: 7px;}
.m-txt5 .tit{font-size: 26px;border-bottom: 1px solid rgba(160,160,160,.3);padding-bottom: 17px;margin-bottom: 10px;}
.m-txt5 .desc{font-size: 16px;line-height: 33px;color: #666;}

.m-box3{padding: 8px 33px 0 39px;margin-bottom: 20px;
	background-color: #F6F6F6;overflow: hidden;
}
.m-t6{font-size: 22px;color: #016134;font-weight: normal;line-height: 70px;padding-left: 28px;
	border-bottom: 1px solid rgba(160,160,160,.3);position: relative;
}
.m-t6:before{content: '';position: absolute;left: 0;top: 50%;width: 3px;height: 20px;
	background-color: #016134;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt6{font-size: 16px;line-height: 2.25;color: #666;
	padding-left: 14px;padding-top: 23px;padding-bottom: 29px;
}
.m-txt7{font-size: 16px;line-height: 2.25;color: #666;height: 521px;overflow: hidden;
	padding-left: 14px;padding-top: 23px;padding-bottom: 29px;position: relative;
}
.m-txt7:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 0;
	background: url(../images/i-33.png) no-repeat center bottom;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-txt7.on{height: auto;}
.m-txt7.on:after{display: none;}
.js-zhan{width: 80px;text-align: center;display: block;margin: 0 auto 24px;
	font-size: 18px;color: #016134;padding-bottom: 24px;
	background: url(../images/i-32.png) no-repeat center bottom;
	-o-background-size: 18px auto;
	-ms-background-size: 18px auto;
	-moz-background-size: 18px auto;
	-webkit-background-size: 18px auto;
	background-size: 18px auto;
}
.js-zhan.on{background-image: url(../images/i-32-on.png);}
.row-c2{padding-bottom: 50px;}


/*.ban-1 .cur{background-image: url(../images/i-35.png);}

.row-main-red .m-t2{background-image: url(../images/i-36.png);background-color: #DC3C3C;}
.row-main-red .snv li:hover .s1,.row-main-red .snv li.on .s1{color: #DC3C3C;background-image: url(../images/i-37.png);}
.row-main-red .snv li:hover .ico,.row-main-red .snv li.on .ico{background-image: url(../images/i-38.png);}
.row-main-red .snv dd:hover a,.row-main-red .snv dd.ok a{color: #DC3C3C;}
.row-main-red .snv dd:hover a:after,.row-main-red .snv dd.ok a:after{background-color: #DC3C3C;}
.row-main-red .g-t2 .tit{color: #DC3C3C;}
.row-main-red .g-t2 .tit:after{display: none;}
.row-main-red .g-t2 .tit:before{width: 89px;height: 57px;top: auto;bottom: 22px;
	background-image: url(../images/i-39.png);
}
.row-main-red .g-t2 .tit{padding-left: 54px;}
.row-main-red .m-list8 .tit:after{border-color: #DC3C3C;}
.row-main-red .m-list8 .con:hover .tit:after {
    background-color: #DC3C3C;
}*/

.m-wei{max-width: 592px;margin: 0 auto;margin-top: 100px;}
.m-wei img{width: 100%;display: block;margin-bottom: 30px;}
.m-wei h3{text-align: center;font-size: 24px;font-weight: normal;}

.n-list1{font-size: 0;text-align: center;margin: 0 -10px;}
.n-list1 li{display: inline-block;vertical-align: top;width: 20%;margin-bottom: 20px;}
.n-list1 .con{display: block;margin: 0 10px;}
.n-list1 .t-1{font-size: 20px;font-weight: normal;}
.n-list1 .desc{font-size: 16px;}
.n-list1 .p-c{padding-top: 145%;height: 0;position: relative;overflow: hidden;margin-bottom: 8px;}
.n-list1 .p-c img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;}


.m-txt3 .txt table{text-align: left;}

.m-list15-1 li{width: 50%;}

.n-list1-2 .con,
.n-list1-3 .con{margin: 0 30px;}


.n-list2{overflow: hidden;margin: 0 -20px;}
.n-list2 li{width: 50%;float: left;margin-bottom: 40px;}
.n-list2 .con{margin: 0 20px;overflow: hidden;}
.n-list2 .p-c{width: 150px;height: 218px;float: left;margin-right: 20px;}
.n-list2 .p-c img{width: 100%;height: 100%;display: block;}
.n-list2 .txt{overflow: hidden;padding-top: 35px;}
.n-list2 .t-1{font-size: 20px;font-weight: normal;}
.n-list2 .desc{font-size: 16px;}

.m-links{overflow: hidden;border-left: 1px solid #adadad;}
.m-links .item{width: 16.66%;float: left;border-right: 1px solid #adadad;
	padding-left: 30px;min-height: 10.5em;font-size: 20px;
}
.m-links a{display: block;line-height: 2.1;color: #666;}
.m-links a:hover{color: #016134;}


@font-face{
    font-family: 'AlimamaShuHeiTi-Bold';
    src: url('../fonts/AlimamaShuHeiTi-Bold.otf');
}

.banner-new{height: 500px;}
.row-n1{position: relative;overflow: hidden;padding: 61px 0 0;}
.row-n1:before{content: '';position: absolute;top: 0;left: 0;width: 1446px;height: 280px;border-radius: 0 0 60px 0;
	background: url(../images/n-bg1.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-n1 .wp{position: relative;z-index: 2;}
.row-n1 .n-t1{margin-bottom: 40px;}
.n-t1{overflow: hidden;}
.n-t1 .tit{font-size: 36px;float: left;font-weight: normal;}
.n-t1 .more{float: right;width: 110px;height: 42px;text-align: center;line-height: 40px;
	font-size: 14px;color: #676767;margin-top: 7px;
	border: 1px solid #BCBCBC;border-radius: 21px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.n-t1 .more:hover{background-color: #016033;border-color: #016033;color: #fff;}

.n-list01{overflow: hidden;margin: 0 -19px 36px;}
.n-list01 li{width: 25%;float: left;}
.n-list01 .con{display: block;margin: 0 19px;position: relative;
	border-bottom: 1px solid #DBDBDB;padding-bottom: 26px;
}
.n-list01 .pic{padding-top: 63%;height: 0;position: relative;overflow: hidden;margin-bottom: 24px;}
.n-list01 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.n-list01 .tit{font-size: 20px;height: 3em;margin-bottom: 17px;font-weight: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.n-list01 .desc{font-size: 18px;line-height: 1.78;color: #666;margin-bottom: 13px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.n-list01 .date{display: block;font-size: 18px;color: #016033;padding-left: 23px;font-family: arial;
	background: url(../images/ic-01.png) no-repeat left center;
	-o-background-size: 15px auto;
	-ms-background-size: 15px auto;
	-moz-background-size: 15px auto;
	-webkit-background-size: 15px auto;
	background-size: 15px auto;
}
.n-list01 .con:after{content: '';position: absolute;left: 0;bottom: -1px;height: 2px;width: 0;
	background-color: #1B9C73;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.n-list01 .con:hover:after{width: 100%;}
.n-list01 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.n-list01 .con:hover .tit{color: #016033;}
.row-n2{overflow: hidden;padding: 14px 0 55px;}
.row-n2 .col-l{width: 543px;}
.row-n2 .col-r{width: 820px;}
.row-n2 .n-t1{margin-bottom: 43px;}
.n-list02{}
.n-list02 li{margin-bottom: 26px;}
.n-list02 .con{display: block;margin-left: 30px;padding-bottom: 19px;
	border-bottom: 1px solid #DBDBDB;
}
.n-list02 .tit{font-size: 20px;margin-bottom: 13px;position: relative;}
.n-list02 .tit:before{content: '';position: absolute;left: -30px;top: 50%;
	width: 11px;height: 11px;border-radius: 50%;
	border: 1px solid #269E68;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.n-list02 .tit span{display: block;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.n-list02 .date{display: block;font-size: 18px;color: #016033;padding-left: 26px;
	background: url(../images/ic-01.png) no-repeat left center;
	-o-background-size: 15px auto;
	-ms-background-size: 15px auto;
	-moz-background-size: 15px auto;
	-webkit-background-size: 15px auto;
	background-size: 15px auto;
}
.n-list02 .con:hover .tit:before{background-color: #269E68;}

.n-slider1{margin-right: 20px;margin-bottom: 20px;position: relative;}
.n-slider1:before{content: '';position: absolute;top: 20px;left: 20px;
	width: 100%;height: 100%;background-color: #0E9358;
}
.n-slider1 .con{display: block;position: relative;}
.n-slider1 .pic{padding-top: 68%;height: 0;position: relative;overflow: hidden;}
.n-slider1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.n-slider1 .tit{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;height: 76px;font-weight: normal;
	background-color: rgba(0,0,0,.4);padding: 0 150px 0 28px;
	font-size: 20px;color: #fff;line-height: 76px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.n-slider1 .slick-dots{position: absolute;right: 23px;bottom: 31px;z-index: 3;}
.n-slider1 .slick-dots li{float: left;margin-left: 9px;}
.n-slider1 .slick-dots li button{display: block;padding: 0;width: 14px;height: 14px;border-radius: 50%;
	background-color: #FFF;border: 0;cursor: pointer;font-size: 0;text-indent: 9999px;
}
.n-slider1 .slick-dots li.slick-active button{background-color: #269E68;}
.n-slider1 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.row-n3{overflow: hidden;padding: 66px 0 100px;
	background: url(../images/n-bg2.jpg) no-repeat right bottom;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-n3 .col-l{width: 868px;}
.row-n3 .col-r{width: 505px;}
.n-t1-1 .tit{color: #016033;}
.row-n3 .n-t1{margin-bottom: 52px;}

.n-list03{overflow: hidden;margin: 0 -18px;}
.n-list03 li{width: 50%;float: left;}
.n-list03 .con{display: block;margin: 0 18px;position: relative;}
.n-list03 .con:after{content: '';position: absolute;left: 0;bottom: 0;height: 4px;width: 0;
	background-color: #1B9C73;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.n-list03 .pic{padding-top: 87%;height: 0;position: relative;overflow: hidden;}
.n-list03 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.n-list03 .txt{height: 112px;position: relative;padding: 24px 18px 0;
	background: #FFFFFF;border: 1px solid #E1E1E1;border-top: 0;
}
.n-list03 .tit{font-size: 20px;color: #333;font-weight: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.n-list03 .con:hover:after{width: 100%;}
.n-list03 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.n-list04{padding: 5px 30px;
	background: #FFFFFF;
	border: 1px solid #E1E1E1;
}
.n-list04 li{border-bottom: 1px dashed #DBDBDB;}
.n-list04 .con{display: block;overflow: hidden;line-height: 76px;}
.n-list04 .date{float: right;font-size: 20px;margin-left: 30px;color: #016033;font-family: arial;}
.n-list04 .tit{font-size: 20px;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.n-list04 li:last-child{border-bottom: 0;}

.row-n4{overflow: hidden;padding: 79px 0 75px;
	background: url(../images/n-bg3.jpg) no-repeat right center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-n4 .col-l{width: 493px;}
.row-n4 .col-c{width: 418px;margin-left: 40px;}
.row-n4 .col-r{width: 418px;margin-left: 40px;}
.n-t1-2{}
.n-t1-2 .tit{color: #fff;}
.n-t1-2 .more{border-color: #fff;color: #fff;}
.row-n4 .n-t1{margin-bottom: 25px;}

.n-slider2{padding-top: 21px;}
.n-slider2 .con{display: block;}
.n-slider2 .pic{padding-top: 58%;height: 0;position: relative;overflow: hidden;}
.n-slider2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.n-slider2 .pic:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 0;
	background: url(../images/i-bg2.png) no-repeat center bottom;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.n-slider2 .tit{position: absolute;left: 27px;right: 130px;bottom: 20px;z-index: 2;font-weight: normal;
	font-size: 20px;color: #FEFEFE;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.n-slider2 .txt{padding: 20px 0 0;}
.n-slider2 .desc{font-size: 18px;line-height: 1.89;margin-bottom: 55px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.n-slider2 .date{font-size: 18px;padding-left: 24px;font-family: arial;color: #016033;
	background: url(../images/ic-01.png) no-repeat left center;
	-o-background-size: 15px auto;
	-ms-background-size: 15px auto;
	-moz-background-size: 15px auto;
	-webkit-background-size: 15px auto;
	background-size: 15px auto;
}
.n-slider2 .slick-dots{position: absolute;top: 320px;right: 27px;z-index: 2;}
.n-slider2 .slick-dots li{float: left;margin-left: 9px;}
.n-slider2 .slick-dots li button{padding: 0;display: block;width: 14px;height: 14px;
	font-size: 0;text-indent: 9999px;border: 1px solid #fff;border-radius: 50%;
	background-color: #fff;cursor: pointer;
}
.n-slider2 .slick-dots li.slick-active button{background-color: transparent;}
.n-slider2 .con:hover .pic img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.n-list05{}
.n-list05 .con{display: block;overflow: hidden;line-height: 56px;color: #333;position: relative;padding-left: 33px;}
.n-list05 .con:after{content: '';position: absolute;left: 0;top: 50%;width: 12px;height: 12px;border-radius: 50%;
	border: 1px solid #016033;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.n-list05 .date{float: right;font-size: 18px;margin-left: 44px;}
.n-list05 h3{font-size: 18px;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.n-list05 h3 span{position: relative;}
.n-list05 h3 span:after{content: '';position: absolute;left: 0;bottom: -10px;width: 0;
	height: 1px;background-color: #016033;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.n-list05 .con:hover:after{background-color: #fff;}
.n-list05 .con:hover h3 span:after{width: 100%;}
.n-list05 .con:hover{color: #016033;}

.row-n5{overflow: hidden;padding-bottom: 68px;padding-top: 39px;}
.row-n5 .wp{position: relative;}
.row-n5 .col-l{width: 675px;padding: 107px 52px 60px 0;position: relative;background-color: #F5F9F7;}
.row-n5 .col-r{overflow: hidden;padding: 110px 0 10px 24px;float: none;}
.row-n5 .col-l:after{content: '';position: absolute;top: 0;right: 100%;bottom: 0;width: 10000px;
	background-color: #F5F9F7;
}
.row-n5 .n-t1{position: absolute;z-index: 3;top: 28px;left: 0;right: 0;}

.n-list06{margin-top: 33px;}
.n-list06 li{margin-bottom: 25px;}
.n-list06 .con{display: block;border: 1px solid #E3E3E3;padding-right: 44px;
	background-color: #fff;overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.n-list06 .date{width: 129px;height: 108px;float: left;position: relative;text-align: center;
	font-family: arial;line-height: 1.3;padding-top: 22px;margin-right: 26px;
}
.n-list06 .date:after{content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 62px;
	background-color: #E3E3E3;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.n-list06 .date span{font-size: 32px;color: #016033;display: block;font-weight: bold;}
.n-list06 .date em{font-size: 18px;color: #999;}
.n-list06 .tit{font-size: 20px;line-height: 1.76;margin-top: 20px;font-weight: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.n-list06 .con:hover{background: rgba(1,96,51,0.03);border-color: #016033;}

.n-list07{padding-top: 10px;}
.n-list07 li{overflow: hidden;padding-left: 30px;}
.n-list07 .con{display: block;line-height: 78px;color: #fff;position: relative;
	border-bottom: 1px dashed #fff;
}
.n-list07 .con:after{content: '';position: absolute;left: -30px;top: 50%;
	width: 11px;height: 11px;border-radius: 50%;
	border: 1px solid #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.n-list07 .date{float: right;font-size: 18px;margin-left: 44px;color: #fff;}
.n-list07 h3{font-size: 20px;color: #fff;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.n-list07 .con:hover:after{background-color: #fff;}
.n-list07 .con:hover h3{color: #fff;}
.n-list07 li:last-child .con{border-bottom: 0;}

/* .fix-join{position: fixed;right: 15px;bottom: 30px;z-index: 108;
	width: 200px;border-radius: 4px;
}
.fix-join .close{position: absolute;right: 0;top: 0;width: 36px;height: 36px;cursor: pointer;
	background: url(../images/ic-03.png) no-repeat center;
	-o-background-size: 13px auto;
	-ms-background-size: 13px auto;
	-moz-background-size: 13px auto;
	-webkit-background-size: 13px auto;
	background-size: 13px auto;
}
.fix-join .con{display: block;height: 130px;
	text-align: center;font-size: 32px;color: #FFFEFC;font-family: 'AlimamaShuHeiTi-Bold';
	background: url(../images/n-8.png) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.fix-join .tit{font-weight: normal;position: absolute;top: 50%;left: 50%;width: 4em;line-height: 1.2;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
} */

.fix-join{position: fixed;left: 15px;bottom: 150px;z-index: 108;
	width: 200px;border-radius: 4px;
}
.fix-join .close{position: absolute;right: 0;top: 0;width: 36px;height: 36px;cursor: pointer;
	background: url(../images/ic-03.png) no-repeat center;
	-o-background-size: 13px auto;
	-ms-background-size: 13px auto;
	-moz-background-size: 13px auto;
	-webkit-background-size: 13px auto;
	background-size: 13px auto;
}
.fix-join .con{display: block;height: 130px;
	text-align: center;font-size: 32px;color: #FFFEFC;font-family: 'AlimamaShuHeiTi-Bold';
	background: url(../images/n-8.png) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.fix-join .tit{font-weight: normal;position: absolute;top: 50%;left: 50%;width: 4em;line-height: 1.2;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.new-slider{background-color: rgba(255,255,255,.9);}
.new-slider .con{display: block;padding: 26px 26px 0 34px;height: 343px;}
.new-slider .tit{font-size: 24px;font-weight: normal;line-height: 1.75;margin-bottom: 25px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.new-slider .info{font-size: 18px;color: #016033;border-top: 1px solid #BFBFBF;padding-top: 24px;}
.new-slider .i-t{line-height: 40px;padding-left: 32px;
	background-position: left center;background-repeat: no-repeat;
	-o-background-size: auto 18px;
	-ms-background-size: auto 18px;
	-moz-background-size: auto 18px;
	-webkit-background-size: auto 18px;
	background-size: auto 18px;
}
.new-slider .i-1{background-image: url(../images/ii-01.png);}
.new-slider .i-2{background-image: url(../images/ii-02.png);}
.new-slider .slick-dots{position: absolute;left: 0;right: 0;bottom: 37px;text-align: center;font-size: 0;}
.new-slider .slick-dots li{display: inline-block;vertical-align: top;margin: 0 5px;}
.new-slider .slick-dots li button{display: block;width: 11px;height: 11px;
	border-radius: 50%;font-size: 0;text-indent: 9999px;border: 0;cursor: pointer;
	background-color: #229E71;opacity: .7;padding: 0;
}
.new-slider .slick-dots li.slick-active button{opacity: 1;background-color: #1A9468;}

.m-details .txt em{font-style: italic;}